<?php namespace framework\Kernel;

// 引入smarty模板
require 'framework/Org/Smarty/Smarty.class.php';

class Controller extends \Smarty
{
	// 模板目录
	public $template_dir = 'abc';
	public $compile_dir = 'ccc';

	// 定界符
	public $left_delimiter = '{{';
	public $right_delimiter = '}}';

	public function __construct()
	{	
		// 初始化模板目录
		$this->template_dir = 'app/'.MODULE.'/View/'.CONTROLLER;
		// var_dump($this->template_dir);
		// echo 'ok';
		//初始化编译目录
		$this->compile_dir = 'storage/view/'.MODULE;
		//如果编译目录不存在就创建
		if(!is_dir($this->compile_dir)){
			mkdir($this->compile_dir,0755,true);
		}

	}

	//成功的方法
	public function success($message,$url='')
	{	//url 地址    //  $_SERVER['HTTP_REFERER'] 返回上级页面
		$url = $url?$url:$_SERVER['HTTP_REFERER'];
		//分配变量
		$this->assign('url',$url);
		$this->assign('message',$message);
		// 指定显示模板目录
		$this->template_dir = 'public';
		//显示页面
		$this->display('success.php');

	}

	// 失败的方法
	public function error($message,$url='')
	{	//url 路由地址  $_SERVER['HTTP_REFERER'] 返回上级页面
		$url = $url?$url:$_SERVER['HTTP_REFERER'];
		// 分配变量
		$this->assign('url',$url);
		$this->assign('message',$message);
		// 指定显示模板目录
		$this->template_dir = 'public';
		//显示页面
		$this->display('error.php');
	}


}







 ?>